home *** CD-ROM | disk | FTP | other *** search
-
-
-
- iiiillllSSSSeeeeppppKKKKeeeerrrrnnnneeeellll((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllSSSSeeeeppppKKKKeeeerrrrnnnneeeellll((((3333))))
-
-
-
- NNNNAAAAMMMMEEEE
- iiiillllSSSSeeeeppppKKKKeeeerrrrnnnneeeellll - a separable kernel
-
- IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM
- ilKernel
-
- HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
- #include <il/ilSepKernel.h>
-
- CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- ilSepKernel implements a separable kernel. A kernel is defined by a data
- type, the sizes of the _x, _y, and _z vectors, and the data for the vectors.
- ilSepKernel also provides functions to access kernel data.
-
- CCCCLLLLAAAASSSSSSSS MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN SSSSUUUUMMMMMMMMAAAARRRRYYYY
- CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr
-
- ilSepKernel(iflDataType type=iflUChar, void *xdata=NULL, int x=1,
- void *ydata=NULL, int y=1, void *zdata=NULL, int z=1)
-
-
- FFFFuuuunnnnccccttttiiiioooonnnnssss ttttoooo sssseeeetttt////ggggeeeetttt kkkkeeeerrrrnnnneeeellll ddddaaaattttaaaa
-
- void *getXdata()
- void *getYdata()
- void *getZdata()
- void setXdata(void *xKernel)
- void setYdata(void *yKernel)
- void setZdata(void *zKernel)
- double getXelement(int n)
- double getYelement(int n)
- double getZelement(int n)
- void setXelement(double val, int n)
- void setYelement(double val, int n)
- void setZelement(double val, int n)
-
-
- FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS
- iiiillllSSSSeeeeppppKKKKeeeerrrrnnnneeeellll(((())))
-
- ilSepKernel(iflDataType type=iflUChar, void *xdata=NULL, int x=1,
- void *ydata=NULL, int y=1, void *zdata=NULL, int z=1)
-
-
-
-
- Construct a kernel by copying user data into the object. If any of the
- data pointers is NULL, data is still allocated for the indicated size,
- and the values are initalized to 1. The kernel type is set to
- _i_l_K_e_r_n_S_e_p_a_r_a_b_l_e.
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- iiiillllSSSSeeeeppppKKKKeeeerrrrnnnneeeellll((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllSSSSeeeeppppKKKKeeeerrrrnnnneeeellll((((3333))))
-
-
-
- ggggeeeettttXXXXddddaaaattttaaaa(((())))
-
- void *getXdata()
-
-
- Returns a pointer to the X vector of the kernel. Use the kernel
- data type to cast the pointer to the correct type.
-
- ggggeeeettttXXXXeeeelllleeeemmmmeeeennnntttt(((())))
-
- double getXelement(int n)
-
-
- Returns the _nth element from the X vector of the kernel.
-
- ggggeeeettttYYYYddddaaaattttaaaa(((())))
-
- void *getYdata()
-
-
- Returns a pointer to the Y vector of the kernel. Use the kernel
- data type to cast the pointer to the correct type.
-
- ggggeeeettttYYYYeeeelllleeeemmmmeeeennnntttt(((())))
-
- double getYelement(int n)
-
-
- Returns the _nth element from the Y vector of the kernel.
-
- ggggeeeettttZZZZddddaaaattttaaaa(((())))
-
- void *getZdata()
-
-
- Returns a pointer to the Z vector of the kernel. Use the kernel
- data type to cast the pointer to the correct type.
-
- ggggeeeettttZZZZeeeelllleeeemmmmeeeennnntttt(((())))
-
- double getZelement(int n)
-
-
- Returns the _nth element from the Z vector of the kernel.
-
- sssseeeettttXXXXddddaaaattttaaaa(((())))
-
- void setXdata(void *xKernel)
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- iiiillllSSSSeeeeppppKKKKeeeerrrrnnnneeeellll((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllSSSSeeeeppppKKKKeeeerrrrnnnneeeellll((((3333))))
-
-
-
- Copies _d_a_t_a into the X vector of the kernel. The data is assumed to
- be of the type and dimensions corresponding to the size and type
- used in the kernel construction.
-
- sssseeeettttXXXXeeeelllleeeemmmmeeeennnntttt(((())))
-
- void setXelement(double val, int n)
-
-
- Sets the _nth element from the X vector of the kernel to _v_a_l.
-
- sssseeeettttYYYYddddaaaattttaaaa(((())))
-
- void setYdata(void *yKernel)
-
-
- Copies _d_a_t_a into the Y vector of the kernel. The data is assumed to
- be of the type and dimensions corresponding to the size and type
- used in the kernel construction.
-
- sssseeeettttYYYYeeeelllleeeemmmmeeeennnntttt(((())))
-
- void setYelement(double val, int n)
-
-
- Sets the _nth element from the Y vector of the kernel to _v_a_l.
-
- sssseeeettttZZZZddddaaaattttaaaa(((())))
-
- void setZdata(void *zKernel)
-
-
- Copies _d_a_t_a into the Z vector of the kernel. The data is assumed to
- be of the type and dimensions corresponding to the size and type
- used in the kernel construction.
-
- sssseeeettttZZZZeeeelllleeeemmmmeeeennnntttt(((())))
-
- void setZelement(double val, int n)
-
-
- Sets the _nth element from the Z vector of the kernel to _v_a_l.
-
- IIIINNNNHHHHEEEERRRRIIIITTTTEEEEDDDD MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNNSSSS
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllKKKKeeeerrrrnnnneeeellll
- calcGain(), calcPassGain(), copy(), getData(), getDataType(),
- getElement(), getKernelType(), getOrigin(), getSize(), getVal(),
- getXsize(), getYsize(), getZsize(), init(), isClampSet(), isEquivalent(),
- offset(), offset(), operator=(), scale(), setClamp(), setData(),
- setElement(), setOrigin(), setVal()
-
-
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-
-
-
- iiiillllSSSSeeeeppppKKKKeeeerrrrnnnneeeellll((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllSSSSeeeeppppKKKKeeeerrrrnnnneeeellll((((3333))))
-
-
-
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllWWWWaaaattttcccchhhheeeeddddOOOObbbbjjjjeeeecccctttt
- addWatchCallback(), doWatchCallbacks(), removeWatchCallback()
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- ilKernel, ilSepSharpenKernel
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 4444
-
-
-
-